#include "CStringUtils.h"
#include <string.h>
#include <stdio.h>

void CStringUtils::rTrim(char* pszContent)
{
    size_t len = 0;
    if (nullptr == pszContent) {
        return;
    }

    len = strlen(pszContent);
    while (len > 0 && pszContent[len - 1] == ' ') {
        pszContent[--len] = 0;
    }
}

void CStringUtils::lTrim(char* pszContent)
{
    size_t len = 0;
    len = strlen(pszContent);
    char* pszTmp = pszContent;
    if (' ' != *pszTmp) {
        return;
    }
    while ('\0' != *pszTmp) {
        if (*pszTmp == ' ')
        {
            pszTmp++;
        }
        else {
            break;
        }
    }
    if (*pszTmp == '\0')
    {
        *pszContent = '\0';
    }
    char* pszTmp2 = pszContent;
    while (*pszTmp != '\0') {
        (*pszTmp2) = (*pszTmp);
        pszTmp++;
        pszTmp2++;
    }
    *pszTmp2 = '\0';
}
